一文详解使用PHP编写爬虫的方法

说到爬虫,大家的第一印象就会想到Python, 但是Python并不是所有人都会的, 那么是否可以使用其他的语言来编写爬虫呢? 当然是可以的,下面介绍一下如何使用PHP编写爬虫。获取页面html内容1、使用函数 file_get_conte

浅谈PHP中的中介者模式

在之前的文章《深入浅析PHP中的组合模式》中我们介绍了PHP中的组合模式,下面本篇文章带大家了解一下PHP设计模式中的中介者模式。上回说道,我们在外打工的经常会和一类人有很深的接触,那就是房产中介。大学毕业后马上就能在喜欢的城市买到房子的X

随着更新潮流,把PHP字节小程序担保支付类也更新了!

微信支付类更新结束,回头发现字节跳动也更新了支付,那么跟随着潮流,也把字节跳动支付类也更新了一下,新版使用最新版V1接口(担保支付简介),同时新增composer安装,便于集成框架使用(Github地址)也可单独复制使用:composer

深入浅析PHP中的组合模式

在之前的文章《一文了解PHP中的享元模式》中我们介绍了PHP中的享元模式,下面本篇文章带大家了解一下PHP设计模式中的组合模式。互联网公司流行扁平化管理,也就是管理层级尽量少于或者不超过三层,作为一个底层的码农,你的CEO和你的职级也就相差

分享封装的一个PHP微信支付的类库(扫码、H5、小程序)

php微信支付类传参直接使用(扫码、H5、小程序)在我们编写相关支付的时候,经常会使用微信支付,在php中使用微信支付还是比较简单的,微信支付文档:https://pay.weixin.qq.com/wiki/doc/api/index.h

随着微信支付的升级,PHP微信支付类V3接口也来了

不知不觉微信支付也更新了,接口版本也升级到了V3,跟着微信的升级,将个人使用微信支付类也进行了升级,V3微信支付文档:https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml。使用方法还和之前

一文了解PHP中的享元模式

在之前的文章《聊聊PHP中的代理模式(正向代理和反向代理)》中我们介绍了PHP中的代理模式,下面本篇文章带大家了解一下PHP设计模式中的享元模式。享元模式,“享元”这两个字在中文里其实并没有什么特殊的意思,所以我们要把它拆分来看。&ldq

大厂喜欢出的一道PHP面试题!

PHP 实现简单多路归并排序大文件算是一道常见的面试题引来的,有些大厂也喜欢把这个题当做面试题。题目:例如有一个 1g 的文件,里面存放这乱序不唯一的数字,如果利用 100m 完成整体排序?实现过程就是:1、先将大文件逐行读取,每 1000

聊聊PHP中的代理模式(正向代理和反向代理)

在之前的文章《浅谈PHP中的责任链模式》中我们介绍了PHP中的责任链模式,下面本篇文章带大家了解一下PHP设计模式中的代理模式。代理人这个职业在中国有另外一个称呼,房产经济人、保险经济人,其实这个职业在国外都是叫做房产代理或者保险代理。顾名

详解利用PHP如何操控循环时间?(代码示例)

本篇文章给大家通过代码示例介绍一下使用PHP控制循环操作时间的方法,希望对大家有所帮助!循环执行某个程序,但循环执行过程中,可能会超时导致程序死掉,因此需要限制每个循环操作的最长时间。如果超时,则直接断开改进程,并继续下一层循环操作。携程,

带大家学习PHP中的文件系统函数(一)

从这篇文章开始,我们将学习一系列的 PHP 文件系统相关函数。其实这些函数中,有很多都是我们经常用到的,大家并不需要刻意地去记住它们,只要知道有这么个东西,在使用的时候记得来查文档就可以了。文件路径相关函数文件路径相关的函数往往在一些框架中

浅谈PHP中的责任链模式

在之前的文章《一起聊聊PHP中的策略模式》中我们介绍了PHP中的策略模式,下面本篇文章带大家了解一下PHP中的责任链模式。责任链模式,属于对象行为型的设计模式。Gof类图及解释GoF定义:使多个对象都有机会处理请求,从而避免请求的发送者和接

php如何计算字符串长度?两种方法对比

php如何计算字符串长度?下面本篇文章给大家介绍一下php中计算字符串长度的两个内置函数strlen()、mb_strlen(),看看它们的区别。使用strlen()函数返回给定的字符串 string 的长度。返回值:成功则返回字符串 st

用PHPUnit怎么生成代码覆盖率报告?

如何用PHPUnit生成代码覆盖率报告?PHPUnit集成了PHPCoverage可以直接通过命令行在运行测试的时候顺带生成测试覆盖率报告。之前版本的PHPUnit还需要xdebug插件才能生成报告,但PHPUnit 8x之后,可以安装PC

介绍PHP国际化组件中的一个国际化日历类

PHP中的国际化日历类在 PHP 的国际化组件中,还有一个我们并不是很常用的日期操作类,它就是日历操作类。说是日历,其实大部分还是对日期时间的操作,一般也是主要用于日期的格式化和比较之类的。但是通常我们直接使用 date 相关的函数或者 D

详解PHP中高精度计时器HRTime扩展

学习PHP中的高精度计时器HRTime扩展不知道大家还记得在学校的时候体育测试时老师带的秒表吗?当枪声想起时,我们开始跑步,这时秒表启动,当我们跑过终点后,老师会按下按扭记录我们的成绩,这就是一个典型的定时器的应用。今天我们要学习的内容其实

一起聊聊PHP中的策略模式

在之前的文章《深入浅析PHP中的命令模式》中我们介绍了PHP中的命令模式,下面本篇文章带大家了解一下PHP中的策略模式。策略模式,又称为政策模式,属于行为型的设计模式。Gof类图及解释GoF定义:定义一系列的算法,把它们一个个封装起来,并且

PHP中什么是静态?深入了解静态属性和静态方法

本篇文章带大家了解一下PHP中的静态属性和静态方法,介绍一下静态的本质、静态变量和普通变量的区别,希望对大家有所帮助。静态是什么?我们之前讲到, 调用成员变量和方法, 都需要用到对象. 但如果我们不想实例化, 直接访问变量和方法呢? 这就用

深入浅析PHP中实现SSO单点登录的方法

SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。那么在PHP中要如何实现SSO单点登录呢?下面本篇文章给大家详细介绍一下单点登录SSO的实现方式。SSO( Single Sign On ),即单点登录,是一种控

PHP如何重定向?浅谈跳转页面的3种方法

用户登录功能时往往需要重定向页面,那么在PHP中如何重定向页面?下面本篇文章给大家介绍三种重定向网页跳转页面的方法。第一种:利用header()函数进行重定向,这也是我用的较多的。(注意!locationhe和“:”之间不能有空格,否则无作